package com.woniu.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 调用Tuser接口的返回类
 */
@Data
@ApiModel("调用Tuser接口的返回类")
public class TUserDto {
    /*
     * 用户信息表
     */
    @ApiModelProperty("用户信息表id")
    private Long id;

    /*
     * 电话
     */
    @ApiModelProperty("电话")
    private String phone;

    /*
     * 用户id
     */
    @ApiModelProperty("用户id")
    private String username;

    /*
     * 密码
     */
    @ApiModelProperty("密码")
    private String password;

    /*
     * 支付宝的账号
     */
    @ApiModelProperty("支付宝的账号")
    private String alipayAccount;

    /*
     * 真实姓名
     */
    @ApiModelProperty("真实姓名")
    private String realName;

    /*
     * 身份证
     */
    @ApiModelProperty("身份证")
    private String identityCard;

    /*
     * 昵称
     */
    @ApiModelProperty("昵称")
    private String nickName;

    /*
     * 注册时间
     */
    @ApiModelProperty("注册时间")
    private String enrollTime;

    /*
     * 头像地址
     */
    @ApiModelProperty("头像地址")
    private String avatarPath;

    /*
     * 信誉分
     */
    @ApiModelProperty("信誉分")
    private Long credibility;

    /*
     * 实名认证状态
     */
    @ApiModelProperty("实名认证状态")
    private Long realNameState;

    /*
     * 积分
     */
    @ApiModelProperty("积分")
    private BigDecimal score;

    /*
     * 推广码
     */
    @ApiModelProperty("推广码")
    private String publicizeCode;

    /*
     * 推广人id
     */
    @ApiModelProperty("推广人id")
    private Long publicizeId;
    /*
     * 账号状态
     */
    @ApiModelProperty("账号状态")
    private Integer state;
}
